Crate re_types_core

Source
Expand description

The core types and traits that power Rerun’s data model.

The Archetype trait is the core of this crate and is a good starting point to get familiar with the code. An archetype is a logical collection of batches of Components that play well with each other.

Rerun (and the underlying Arrow data framework) is designed to work with large arrays of Components, as opposed to single instances. When multiple instances of a Component are put together in an array, they yield a ComponentBatch: the atomic unit of (de)serialization.

Internally, Components are implemented using many different Loggables.

§Feature flags

  • serde — Enable (de)serialization using serde.

Modules§

  • Fundamental Archetypes that are implemented in re_types_core directly for convenience and dependency optimization.
  • Fundamental Components that are implemented in re_types_core directly for convenience and dependency optimization.
  • Fundamental datatypes that are implemented in re_types_core directly for convenience and dependency optimization.
  • Run-time reflection for reading meta-data about components and archetypes.

Macros§

Structs§

Enums§

Constants§

Traits§

Type Aliases§